iT邦幫忙

2022 iThome 鐵人賽

DAY 1
3
自我挑戰組

C語言與C++語言自學系列 第 1

C語言與C++語言自學第一天

  • 分享至 

  • xImage
  •  

#首先是C語言印出Hello World!的程式碼
ˋˋˋ
#include <stdio.h>
int main(void){
printf("Hello World!\n");
return 0;
}
ˋˋˋ
**首先是第一行要引入標頭檔,用這來告訴編譯器使用stdio.h這標頭檔
標頭檔裡面記載了不同的函式(function)的用法,一旦我使用了某個函式,我就必須加入那個函式的標頭檔,例如這個程式碼會引用 stdio.h 就是因為用了 printf 這個函式

再來是主程式 main 的部分,main 為程式的進入點,也就是說一支程式在執行時會先找 main 開始執行。而小括號裡面的 void 代表這個函式沒有傳入值,不需要傳參數進去

printf是可以把東西以特定格式輸出到螢幕上,\n 是換行的意思

最後以 return 來結束程式,一般來說程式如果正常結束會回傳0

**

##再來是C++語言印出Hello Woeld!的程式碼
ˋˋˋ
#include
using namespace std;
int main()
{
cout<<"Hello World!";
return 0;
}
ˋˋˋ
**#include就是引入的意思,引入標頭檔iostream(input / output stream的縮寫),標頭檔跟C那邊的標頭檔一樣,告訴電腦編譯器如何使用,標頭檔就像那個字典,讓電腦知道你要他幹什麼

using namespace std;這段話就是在告訴電腦我今天要用的東西在std(標準函數庫)這個空間裡面

main是C++程式的進入點,就是告訴電腦要從這裡開始執行,整個函式用大誇號包起來,前面的int表示函式結束時會回傳整數(Integer)

cout就是輸出,C++中每行都要用;表示結束,輸出的Hello World前面也要加“和”包起來要輸出的字串,也要注意<<的方向是向左的,>>的方向是向右的代表cin表示輸入
**


下一篇
C語言與C++語言自學第二天
系列文
C語言與C++語言自學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言